<div id="content">
	<h1>应用方式</h1>
	<p class="mg_t_10">
	　　视图的配置请在 <strong>基础知识</strong> 里面的 <strong>视图</strong> 查看相关说明。<br />
	　　我们在控制器内部可以通过 <strong>$this</strong> 来对视图进行操作，如何把数据推送到视图里，看下面代码：
	</p>
	<pre class="syntax php">&lt;?php
	//方式一：
	$this->assign($var, $value);
	
	//方式二：
	$vars = array(
		$var1 => $value1,
		$var2 => $value2
	);
	$this->render($viewFile, $vars);
?&gt;</pre>
	<p class="mg_t_10">
	　　在以上的方式中, <strong>render()</strong> 方法将提取数组的第二个参数到变量里。其产生的结果是，在视图脚本里，我们可以直接访问变量 <strong>$var1</strong> 和 <strong>$var2</strong>。<br />
	　　而且，从上面的例子中发现，<strong>render()</strong> 方法的第一个参数是一个视图文件名，我们如果需要应用某个视图文件，就是通过该方法来实现。也许某些情况下，我们不需要立刻把视图结果呈现给用户，我们还会留着下一步进行处理，可以通过一个参数来获取视图内容：
	</p>
	<pre class="syntax php">&lt;?php
	$vars = array(
		$var1 => $value1,
		$var2 => $value2
	);
	$content = $this->render($viewFile, $vars, true);
	if(file_put_content($viewFile, $content))
		echo $content;
?&gt;</pre>
	<p class="mg_t_10">
	　　我们通过 <strong>render()</strong> 的第三个参数把结果返回回来，我们拿到了视图结果，并保存起来。这样，该页面的静态 <strong>html</strong> 文件就建立好了。
	</p>


</div>
<script type="text/javascript">
$(function() {
	jQuery.syntax();
});
</script>